Botshabelo est une ancienne mission fondée par Alexander Merensky de la Société missionnaire de Berlin en février 1865 dans ce qui était alors la République du Transvaal[1],[2]. Merensky s'était enfui avec un petit groupe de paroissiens après des attaques menées par les soldats de Sekhukhune, roi des baPedi, sur son ancienne mission de Ga-Ratau.
En une année, la population atteignit 420 personnes.
Le peintre et musicien Gerard Sekoto est né à Botshabelo en 1913[3].